Foxit PDF SDK
FoxitPDFSDKPython2.FillSign类 参考
类 FoxitPDFSDKPython2.FillSign 继承关系图:
FoxitPDFSDKPython2.Base

Public 成员函数

def FillSign (other)
 构造函数,使用另一个 FillSign 对象。
更多...
 
def AddObject (type, point, width, height, rotation)
 向相关PDF页面(在构造函数中使用的)添加新的填充签名对象(除了文本填充签名对象)。
更多...
 
def AddTextObject (text_data, point, width, height, rotation, is_comb_field_mode)
 向相关PDF页面(在构造函数中使用的)添加新的文本填充签名对象。
更多...
 
def GetObjectAtDevicePoint (point, matrix)
 通过设备坐标系中的指定点获取填充签名对象。
更多...
 
def GetObjectAtPoint (point)
 通过中的指定点获取填充签名对象。
更多...
 
def IsEmpty ()
 检查当前对象是否为空。
更多...
 
def RemoveObject (fillsign_object)
 删除指定的填充签名对象。
更多...
 

静态 Public 属性

 e_FillSignObjectTypeCheckMark = _fsdk.FillSign_e_FillSignObjectTypeCheckMark
 勾号标记填充签名对象。

 
 e_FillSignObjectTypeCrossMark = _fsdk.FillSign_e_FillSignObjectTypeCrossMark
 叉号标记填充签名对象。

 
 e_FillSignObjectTypeDot = _fsdk.FillSign_e_FillSignObjectTypeDot
 点填充签名对象。

 
 e_FillSignObjectTypeInitialsSignature = _fsdk.FillSign_e_FillSignObjectTypeInitialsSignature
 首字母签名填充签名对象。

 
 e_FillSignObjectTypeLine = _fsdk.FillSign_e_FillSignObjectTypeLine
 线条填充签名对象。

 
 e_FillSignObjectTypeRoundRectangle = _fsdk.FillSign_e_FillSignObjectTypeRoundRectangle
 圆角矩形填充签名对象。

 
 e_FillSignObjectTypeSignature = _fsdk.FillSign_e_FillSignObjectTypeSignature
 签名填充签名对象。

 
 e_FillSignObjectTypeText = _fsdk.FillSign_e_FillSignObjectTypeText
 文本填充签名对象。

 

详细描述

填充签名是指向PDF页面填充一些图形对象并签名。此类用作填充签名对象的管理器。 用户可以使用此类向PDF页面添加/获取/删除填充签名对象(包括叉号标记、勾号标记、点、线条、圆角矩形、 签名和首字母签名)。

构造及析构函数说明

◆ FillSign()

def FoxitPDFSDKPython2.FillSign.FillSign (   other)

构造函数,使用另一个 FillSign 对象。

参数
[in]other另一个对象。

成员函数说明

◆ AddObject()

def FoxitPDFSDKPython2.FillSign.AddObject (   type,
  point,
  width,
  height,
  rotation 
)

向相关PDF页面(在构造函数中使用的)添加新的填充签名对象(除了文本填充签名对象)。

此函数可用于添加除类型 FoxitPDFSDKPython2.FillSign.e_FillSignObjectTypeText 之外的填充签名对象。 如果您想添加类型为 FoxitPDFSDKPython2.FillSign.e_FillSignObjectTypeText 的填充签名对象, 请调用函数 FoxitPDFSDKPython2.FillSign.AddTextObject


参数
[in]type填充签名类型,用于指定要添加的填充签名对象的类型。 请参考从 FoxitPDFSDKPython2.FillSign.e_FillSignObjectTypeCrossMark 开始的值, 这应该是这些值中的一个。
[in]point新填充签名对象的左下角点,在中。
[in]width新填充签名对象的宽度。
[in]height新填充签名对象的高度。
[in]rotation旋转状态信息。此旋转值包括视图旋转和页面旋转属性信息。 请参考从 FoxitPDFSDKPython2.e_Rotation0 开始的值, 这应该是这些值中的一个,除了 FoxitPDFSDKPython2.e_RotationUnknown
返回
一个新的填充签名对象。

◆ AddTextObject()

def FoxitPDFSDKPython2.FillSign.AddTextObject (   text_data,
  point,
  width,
  height,
  rotation,
  is_comb_field_mode 
)

向相关PDF页面(在构造函数中使用的)添加新的文本填充签名对象。

参数
[in]text_data要设置到新文本填充签名对象的文本数据数组。对于每个文本填充签名对象数据, 成员text_stateorigin_position将不被使用。
[in]point新填充签名对象的左下角点,在中。
[in]width新填充签名对象的宽度。
[in]height新填充签名对象的高度。
[in]rotation旋转状态信息。此旋转值包括视图旋转和页面旋转属性信息。 请参考从 FoxitPDFSDKPython2.e_Rotation0 开始的值, 这应该是这些值中的一个,除了 FoxitPDFSDKPython2.e_RotationUnknown
[in]is_comb_field_mode一个布尔值,用于决定是使用梳型字段模式还是普通模式:
  • true表示以梳型字段模式设置输入文本数据。对于每个文本填充签名对象数据, 如果成员text_statecharspace为0,将使用默认值6.0f。
  • false表示以普通模式设置输入文本数据。对于每个文本填充签名对象数据, 成员text_statecharspace将不被使用。

返回
一个新的填充签名对象。

◆ GetObjectAtDevicePoint()

def FoxitPDFSDKPython2.FillSign.GetObjectAtDevicePoint (   point,
  matrix 
)

通过设备坐标系中的指定点获取填充签名对象。

添加类型为 FoxitPDFSDKPython2.FillSign.e_FillSignObjectTypeSignature FoxitPDFSDKPython2.FillSign.e_FillSignObjectTypeInitialsSignature 的填充签名对象后, 属于同一PDF文档的所有现有填充签名对象都无法检索。

参数
[in]point设备坐标系中的指定点。
[in]matrix从设备坐标系到的变换矩阵。
返回
一个填充签名对象。

◆ GetObjectAtPoint()

def FoxitPDFSDKPython2.FillSign.GetObjectAtPoint (   point)

通过中的指定点获取填充签名对象。

添加类型为 FoxitPDFSDKPython2.FillSign.e_FillSignObjectTypeSignature FoxitPDFSDKPython2.FillSign.e_FillSignObjectTypeInitialsSignature 的填充签名对象后, 属于同一PDF文档的所有现有填充签名对象都无法检索。

参数
[in]point中的指定点。
返回
一个填充签名对象。

◆ IsEmpty()

def FoxitPDFSDKPython2.FillSign.IsEmpty ( )

检查当前对象是否为空。

当当前对象为空时,意味着当前对象是无用的。

返回
true表示当前对象为空,false表示不为空。

◆ RemoveObject()

def FoxitPDFSDKPython2.FillSign.RemoveObject (   fillsign_object)

删除指定的填充签名对象。

添加类型为 FoxitPDFSDKPython2.FillSign.e_FillSignObjectTypeSignature FoxitPDFSDKPython2.FillSign.e_FillSignObjectTypeInitialsSignature 的填充签名对象后, 属于同一PDF文档的所有现有填充签名对象都无法删除。在这种情况下, 如果要删除任何现有填充签名对象,此函数将返回false

参数
[in]fillsign_object要删除的填充签名对象。
返回
true表示成功,false表示失败。